package com.sunshine.user.entity;

import java.util.Date;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 用户个人资料表(UserProfiles)实体类
 *
 * @author makejava
 * @since 2025-09-18 15:55:12
 */
@Data
public class UserProfiles implements Serializable {
    private static final long serialVersionUID = 351186528180260830L;
/**
     * 个人资料唯一标识符
     */
    private Long profileId;
/**
     * 关联用户ID
     */
    private Long userId;
/**
     * 昵称
     */
    private String nickname;
/**
     * 头像URL
     */
    @JsonProperty("avatar_url")
    private String avatarUrl;
/**
     * 性别（0-女，1-男，2-保密）
     */
    private Integer gender;
/**
     * 生日
     */
    private Date birthday;
/**
     * 个性签名
     */
    private String signature;




}